@charset "utf-8";

/*========================================= Right =================================================*/ 
/*------------------ Public -------------------*/ 
table{ width:100%; _float:left;}
table td{ height:28px; line-height:28px;}
form{ margin:0; padding:0;}
.select1{ width:200px; height:21px; line-height:21px; border:1px solid #a7a5a5;}
.select2{ width:98px; height:21px; line-height:21px; border:1px solid #a7a5a5;}
.select3{ width:64px; height:21px; line-height:21px; border:1px solid #a7a5a5;}
.select4{ width:75px; height:21px; line-height:21px; border:1px solid #a7a5a5;}
.select5{ width:120px; height:21px; line-height:21px; border:1px solid #a7a5a5;}
.select6{ width:100px; height:21px; line-height:21px; border:1px solid #a7a5a5;}
.check3{vertical-align:middle; margin-top:-2px;}

.longBtn{ background:url(../images/btnbg.png) repeat-x; width:100px; height:22px; line-height:22px; text-align:center; border:1px solid #a7a7a7; cursor:pointer;}
.longBtn:hover{ background:url(../images/hover_btnbg.png) repeat-x; width:100px; height:22px; line-height:22px; text-align:center; border:1px solid #3e4a5a; cursor:pointer;}
.shortBtn{ background:url(../images/btnbg.png) repeat-x; width:74px; height:22px; line-height:22px; text-align:center; border:1px solid #a7a7a7; cursor:pointer;}
.shortBtn:hover{ background:url(../images/hover_btnbg.png) repeat-x; width:74px; height:22px; line-height:22px; text-align:center; border:1px solid #3e4a5a;}
.ultrashortBtn{ background:url(../images/btnbg.png) repeat-x; width:45px; height:22px; line-height:22px; text-align:center; border:1px solid #a7a7a7; cursor:pointer;}
.ultrashortBtn:hover{ background:url(../images/hover_btnbg.png) repeat-x; width:45px; height:22px; line-height:22px; text-align:center; border:1px solid #3e4a5a; cursor:pointer;}

.sureBtn{ background:url(../images/searchBtn.png) no-repeat; width:90px; height:28px; vertical-align:middle; border:0; color:#fff; font-weight:bold; margin-top:-2px; cursor:pointer;}
.saveBtn,.cancelBtn{ background:url(../images/saveBtn.png) no-repeat; width:90px; height:28px;  vertical-align:middle; border:0; color:#fff; font-weight:bold; margin-top:5px; cursor:pointer;}
.saveBtn2,.closeBtn2{ background:url(../images/saveBtn_pop.png) no-repeat; width:73px; height:28px; line-height:28px; vertical-align:middle; border:0; color:#fff; font-weight:bold; margin-top:8px; cursor:pointer;}
.rechargeBtn{ background:url(../images/saveBtn1.png) no-repeat; width:124px; height:42px; vertical-align:middle; border:0; color:#fff; font-size:16px; font-weight:bold; margin-top:-2px; cursor:pointer;}
.mininav{  background:#d0dfed; background-position:top left; background-repeat:repeat-x; left:0; position:fixed; top:0; width:100%; z-index:999;}
.remove_btn {background:#f6e9d5; width:71px; height:25px; line-height:25px; vertical-align:middle; border:0; color:#888; margin-top:8px; cursor:pointer;}

.crmTitle{ margin:0; padding-top:1px;}
.crmTitle td{ background:#d0dfed; font-size:14px; height:36px; font-weight:bold; padding-left:8px;}
.crmTitle td span{ font-size:12px; color:#8e8b8b; font-weight:normal;}
.crmTitle .titleFunction{ width:100%;}
.crmTitle .titleFunction td { text-align:center;  height:36px; line-height:36px;}

.bigTable td .editTable td.td_rr,.bigTable td .editTable th.td_rr{ padding-left:3px;}
.composite{ width:34px; height:25px; line-height:25px;  display:block; vertical-align:middle; width:36px; text-align:left; margin:0; padding:0;}
.composite a{ width:34px; height:25px; line-height:25px; background:url(../images/rr.gif) no-repeat 1px 1px; display:block; text-indent:-9999px;}

.add,.delete,.editor,.recharge,.handsel,.export,.import,.enter,.print,.back,.texting,.billing,.post,.mail,.refresh,.migrate,.editingIndustry{ display:block; width:23px; height:23px; line-height:23px; vertical-align:middle; cursor:pointer;}

.add{ background:url(../images/czgj.png) no-repeat -9px -7px;}                 /* 添加*/
.delete{ background:url(../images/czgj.png) no-repeat -48px -7px;}             /* 删除*/
.editor{ background:url(../images/czgj.png) no-repeat -87px -7px;}             /* 编辑*/
.recharge{ background:url(../images/czgj.png) no-repeat -126px -7px;}          /* 充值*/
.handsel{ background:url(../images/czgj.png) no-repeat -165px -7px;}           /* 赠送*/
.export{ background:url(../images/czgj.png) no-repeat -204px -7px;}            /* 导出*/
.import{ background:url(../images/czgj.png) no-repeat -243px -7px;}            /* 导入*/
.enter{ background:url(../images/czgj.png) no-repeat -282px -7px;}             /* 进入账户*/
.print{ background:url(../images/czgj.png) no-repeat -321px -7px;}             /* 打印*/
.back{ background:url(../images/czgj.png) no-repeat -360px -7px;}              /* 返回*/
.texting{ background:url(../images/czgj.png) no-repeat -399px -7px;}           /* 发短信*/
.billing{ background:url(../images/czgj.png) no-repeat -438px -7px;}           /* 开发票*/
.post{ background:url(../images/czgj.png) no-repeat -477px -7px; }             /* 发票邮寄*/
.mail{ background:url(../images/czgj.png) no-repeat -516px -7px; }             /* 发送邮件*/
.refresh{ background:url(../images/czgj.png) no-repeat -555px -7px;}           /* 刷新*/
.migrate{ background:url(../images/czgj.png) no-repeat -594px -7px;}           /* 客户转移*/
.editingIndustry{ background:url(../images/czgj.png) no-repeat -633px -7px;}   /* 行业编辑*/

.add a,.delete a,.editor a,.recharge a,.handsel a,.export a,.import a,.enter a,.print a,.back a,.texting a,.billing a,.post a,.mail a,.refresh a,.migrate a,.composite a,.editingIndustry a{ display:block; text-indent:-9999px;}

.add a:hover{ background:url(../images/czgj_hover.png) no-repeat -9px -7px;}
.delete a:hover{ background:url(../images/czgj_hover.png) no-repeat -48px -7px;}
.editor a:hover{ background:url(../images/czgj_hover.png) no-repeat -87px -7px;}
.recharge a:hover{background:url(../images/czgj_hover.png) no-repeat -126px -7px;}
.handsel a:hover{ background:url(../images/czgj_hover.png) no-repeat -165px -7px;}
.export a:hover{ background:url(../images/czgj_hover.png) no-repeat -204px -7px;}
.import a:hover{ background:url(../images/czgj_hover.png) no-repeat -243px -7px;}
.enter a:hover{ background:url(../images/czgj_hover.png) no-repeat -282px -7px;}
.print a:hover{ background:url(../images/czgj_hover.png) no-repeat -321px -7px;}
.back a:hover{ background:url(../images/czgj_hover.png) no-repeat -360px -7px;}
.texting a:hover{ background:url(../images/czgj_hover.png) no-repeat -399px -7px;}
.billing a:hover{ background:url(../images/czgj_hover.png) no-repeat -438px -7px;}
.post a:hover{ background:url(../images/czgj_hover.png) no-repeat -477px -7px;}
.mail a:hover{ background:url(../images/czgj_hover.png) no-repeat -516px -7px;}
.refresh a:hover{ background:url(../images/czgj_hover.png) no-repeat -555px -7px;}
.migrate a:hover{ background:url(../images/czgj_hover.png) no-repeat -594px -7px;}
.editingIndustry a:hover{ background:url(../images/czgj_hover.png) no-repeat -633px -7px;}

.composite a:hover{ width:32px; height:23px; line-height:23px; border:1px solid #4c9fd4; background:url(../images/rr.gif) no-repeat 0px -23px; cursor:pointer;}

/*------------- Next page ------------*/ 
.titlePage{ width:100%;}
.titlePage td{ padding-left:15px;}
.titlePage td.paging{ text-align:center;}

/*-------------- list ----------------*/ 
.crmList{ margin:0; padding:0;}
.crmList .line{ border:2px solid #d7deef;}
.crmList2{ margin:10px 0 0 0; padding:8px 0; height:62px; border:1px solid #cad7e3;}
.crmList2 table{ margin:0; padding:0;}
.bigTable{ margin:0; background:#e7eef4; position:relative;}
.bigTable td{ text-align:left; height:35px;}
.bigTable select{ margin-top:7px;}
.bigTable span.red{ color:#c00;}

.bigTable td .editTable{ background:#fff; margin:0 auto; border:3px solid #dbe2f2;}
.bigTable td .editTable td,.bigTable td .editTable th{ border:1px solid #dbe2f2; text-align:left; padding-left:11px;}
.bigTable td .editTable th{ height:28px; line-height:28px;}
.bigTable td .editTable td{ height:29px; line-height:29px;}
.bigTable td .editTable tr:hover{ background:#b0d1f0;}
.bigTable td .editTable th.caozuo{ text-align:center;}
.bigTable td .editTable th{ background:url(../images/BVTltle_bg.png) repeat-x; font-size:13px; font-weight:bold; color:#2c4783; }
.bigTable td .editTable .totalbg th{ background:#c2c8cd; color:#000; font-weight:bold; }
.bigTable td .editTable td a{ color:#33338c;}
.bigTable .editTable td .check{ vertical-align:middle;}

/*--------- Customer Information ----------*/ 
.customerTable{ margin:0; padding:0;}
.customerTable table{ width:100%; margin-top:8px; padding:0;}
.customerTable table td{ color:#303135;}

.custab{ background:#fff; margin:0; padding:0;}
.custab td{ border:0; height:35px;}
.custab td p{ line-height:35px; font-size:14px; font-weight:bold; color:#154775;}

.custab2{ background:#fff; margin:0; padding:0; border:1px solid #d7deef;}
.custab2 td{ line-height:32px;}
.custrTitle{ background:#e0eaf1; height:28px;}
.custrTitle td span{ color:#025093;}
.custrTitle .bbottom{ border-bottom:1px solid #cad7e3;}

.custab2 td.nameType,.custab3 td.nameType{ text-align:right; font-weight:bold; color:#000; padding-right:8px;}
.custab2 td.defaultData{ color:#888;}
.custab3{ margin:10px 0;}
.custab3 td table.tab_jd{ width:580px; margin:6px 0;}
.custab3 td table.tab_jd td{ width:116px; height:32px; line-height:32px;}
.custab3 td table.tab_jd td span{ width:72px; margin-left:6px; padding:3px 8px;}
.custab3 td table.tab_jd td span.jdbg{ background:#4c9fd4; padding:3px 8px; color:#fff; letter-spacing:3px; }

.custab3 td.fdcx{ padding-left:30px; height:40px; line-height:40px;}
.custab3 table td{ border-bottom:0;}
.custab3 p a{ margin-right:15px;}
.custab4 { margin:8px 0 0 0;}
.custab4 td{ border:1px solid #cad7e3; text-align:left; padding-left:5px; }
.custab4 td.nameType{ text-align:right; padding-right:6px; font-weight:bold; color:#000; }
.custab4 td.nameType .red{ color:#f10202;}
.custab4 p a{ margin-right:15px; text-decoration:none; color:#4058a9;}
.custab4 p a:hover{ text-decoration:underline; font-weight:bold; color:#fa5402;}
.custab4 td p{ margin:0;padding:0; height:25px; line-height:25px;}
.custab4 td p img{ float:left; vertical-align:middle; margin:0; height:19px; line-height:19px;}


.custab4 td .xx_editImg{ margin:0; padding:0; }
.custab4 td .xx_editImg .xx_hymc{ float:left; margin:0; padding:0;}
.custab4 td .xx_editImg .edit_tb{ float:left; width:20px; height:28px; line-height:28px; background:url(../images/xqbj_tb.png) no-repeat 0 4px; margin-left:20px; padding:0;cursor:pointer;}
.custab4 td .xx_editImg .edit_tb span{ text-indent:-9999px; font-size:0; line-height:0;}
.custab4 td .xx_editImg .edit_tb:hover{ background:url(../images/xqbj_tb.png) no-repeat 2px 5px;}

.custab4 td .xx_editImg p.add_tb,.custab4 td .xx_editImg p.delete_tb{ width:22px; height:28px; line-height:28px; cursor:pointer;}
.custab4 td .xx_editImg p.add_tb{ background:url(../images/xqbj_tb.png) no-repeat -25px 4px; }
.custab4 td .xx_editImg p.delete_tb{ background:url(../images/xqbj_tb.png) no-repeat -46px 4px; }
.custab4 td .xx_editImg p.add_tb:hover{ background:url(../images/xqbj_tb.png) no-repeat -25px 5px;}
.custab4 td .xx_editImg p.delete_tb:hover{ background:url(../images/xqbj_tb.png) no-repeat -46px 5px;}
.custab4 td .xx_editImg p span{ text-indent:-9999px; font-size:0; line-height:0;}

.custab4 td .wz_edit{ margin:0; padding:0; float:left; margin-right:40px;}
.custab4 td .wz_edit a{ color:#00e; text-decoration:underline;}
.custrbg{ background:#eeefef;}
.custr td.shenhe{ text-align:right; padding-right:20px;}
.custr td p a{ height:26px; line-height:26px;}

.custab5 { margin:5px 0 0;}
.custab5 td{ border:0; height:28px; line-height:28px;}

.custr td{ height:26px; padding-left:10px; color:#30343d; font-weight:bold;}

.int1{ width:260px; height:20px; line-height:20px; background:#fcfbfb; border-top:1px solid #a7a5a5; border-left:1px solid #a7a5a5; border-right:1px solid #d9d8d8; border-bottom:1px solid #d9d8d8; padding-left:3px;}
.int2{ width:195px; height:20px; line-height:20px; background:#fcfbfb; border-top:1px solid #a7a5a5; border-left:1px solid #a7a5a5; border-right:1px solid #d9d8d8; border-bottom:1px solid #d9d8d8; padding-left:3px;}
.int3{ width:120px; height:20px; line-height:20px; background:#fcfbfb; border-top:1px solid #a7a5a5; border-left:1px solid #a7a5a5; border-right:1px solid #d9d8d8; border-bottom:1px solid #d9d8d8; padding-left:3px;}
.int4{ width:50px; height:20px; line-height:20px; background:#fcfbfb; border-top:1px solid #a7a5a5; border-left:1px solid #a7a5a5; border-right:1px solid #d9d8d8; border-bottom:1px solid #d9d8d8; padding-left:3px;}
.int5{ width:100px; height:26px; line-height:26px; background:#fcfbfb; border-top:1px solid #a7a5a5; border-left:1px solid #a7a5a5; border-right:1px solid #d9d8d8; border-bottom:1px solid #d9d8d8; padding-left:3px; color:#f00;}
.int6{ width:94px; height:20px; line-height:20px; background:#fcfbfb; border-top:1px solid #a7a5a5; border-left:1px solid #a7a5a5; border-right:1px solid #d9d8d8; border-bottom:1px solid #d9d8d8; padding-left:3px;}

.dateBox{ width:86px; background:#fcfbfb;  height:20px; line-height:20px; padding:3px; border-top:1px solid #a7a5a5; border-left:1px solid #a7a5a5; border-right:1px solid #d9d8d8; border-bottom:1px solid #d9d8d8; margin:0; padding:0; vertical-align:middle;}
.dateBox table{ margin:0; padding:0;}
.dateBox table td{ height:16px; line-height:16px;}
.dateBox input{ margin-top:1px; padding:0; height:16px;}
.dateBox img{ margin:0; padding:2px 3px 0 0; width:16px; height:16px; }
select{ background:#f7f8ff; border:1px solid #a7a5a5;}
.date_radio{ margin-top:-1px; vertical-align:middle;}

td.chaxun_zb{ height:10px;line-height:10px;}
.chaxun_zb table{ margin:0; padding:0;}

.gjss{ margin:0; padding:0;}
.gjss a{ color:#274f80;}

.zhibiao_tab{ margin:0; padding:0;}
.zhibiao_tab li{ float:left; background:#e7f0f8 url(../images/zhibiao_btn.png) no-repeat 68px 7px; width:82px;  height:24px; line-height:24px;  margin-left:10px; padding-left:10px; cursor:pointer;}
.zhibiao_tab li a{letter-spacing:1px; color:#000;}
.zhibiao_tab li.current{ background:#d0dfee url(../images/zhibiao_btn.png) no-repeat 68px 7px; font-weight:bold;}
.zhibiao_tab li.current a{ color:#000;  font-weight:bold;}
.zhibiao_tab li:hover{ background:#d0dfee url(../images/zhibiao_btn.png) no-repeat 68px 7px; font-weight:bold;}
.fold{ display:block;}
.unfold{ display:none;}

/*----------- Customer Information Operating Account ------------*/ 
.bigTable td .editTable td.td_rr,.bigTable td .editTable th.td_rr{ padding-left:3px;}
.zhcz_lb{ width:36px; text-align:left; margin:0; padding:0;}
.zhcz_cd{ width:36px; height:20px;  text-align:center; cursor:pointer; overflow:hidden;}
.zhcz_cd:hover{ width:32px; border:1px solid #4c9fd4; background:url(../images/rr.gif) no-repeat 0px -23px;}
.zhcz_cd_lx{ width:36px; height:20px; background:url(../images/rr.gif) no-repeat; display:inline-block; vertical-align:top;}
.zhcz_cd_lx a{ display:block; text-indent:-9999px;}
.zhcz_cd_xx{ position:absolute; width:32px;
 left:41px; top:176px; 
 left:41px\9; top:176px\9; 
 left:41px\0; top:-100px\0;
 *left:41px; *top:176px; 
 _left:41px; _top:176px; 
 z-index:9999; padding:0; border:1px solid #4c9fd4; }
 
.zhcz_cd_xx div{ width:32px; display:block; height:25px; line-height:25px; }
.zhcz_cd_xx div a{ width:32px; display:block; text-align:center;}

.add_s,.delete_s,.editor_s,.recharge_s,.handsel_s,.export_s,.import_s,.enter_s,.print_s,.back_s,.texting_s,.billing_s,.post_s,.mail_s,.refresh_s,.migrate_s{ display:block; width:21px; height:27px; line-height:27px; vertical-align:middle; cursor:pointer;}

.add_s{ background:#fff url(../images/czgj_s.png) no-repeat 5px -25px;}          /* 添加*/
.delete_s{ background:#fff url(../images/czgj_s.png) no-repeat -28px -25px;}     /* 删除*/
.editor_s{ background:#fff url(../images/czgj_s.png) no-repeat -62px -25px;}     /* 编辑*/
.recharge_s{ background:#fff url(../images/czgj_s.png) no-repeat -96px -25px;}   /* 充值*/
.handsel_s{ background:#fff url(../images/czgj_s.png) no-repeat -130px -25px;}   /* 赠送*/
.export_s{ background:#fff url(../images/czgj_s.png) no-repeat -163px -25px;}    /* 导出*/
.import_s{ background:#fff url(../images/czgj_s.png) no-repeat -196px -25px;}    /* 导入*/
.enter_s{ background:#fff url(../images/czgj_s.png) no-repeat -229px -25px;}     /* 进入账户*/
.print_s{ background:#fff url(../images/czgj_s.png) no-repeat -262px -25px;}     /* 打印*/
.back_s{ background:#fff url(../images/czgj_s.png) no-repeat -295px -25px;}      /* 返回*/
.texting_s{ background:#fff url(../images/czgj_s.png) no-repeat -329px -25px;}   /* 发短信*/
.billing_s{ background:#fff url(../images/czgj_s.png) no-repeat -362px -25px;}   /* 开发票*/
.post_s{ background:#fff url(../images/czgj_s.png) no-repeat -396px -25px; }     /* 发票邮寄*/
.mail_s{ background:#fff url(../images/czgj_s.png) no-repeat -430px -25px; }     /* 发送邮件*/
.refresh_s{ background:#fff url(../images/czgj_s.png) no-repeat -464px -25px;}   /* 刷新*/
.migrate_s{ background:#fff url(../images/czgj_s.png) no-repeat -495px -25px;}   /* 客户转移*/

.add_s a,.delete_s a,.editor_s a,.recharge_s a,.handsel_s a,.export_s a,.import_s a,.enter_s a,.print_s a,.back_s a,.texting_s a,.billing_s a,.post_s a,.mail_s a,.refresh_s a,.migrate_s a{ display:block; text-indent:-9999px;}

.add_s a:hover{ background:#055090 url(../images/czgj_s.png) no-repeat 5px 0px;}
.delete_s a:hover{ background:#055090 url(../images/czgj_s.png) no-repeat -28px 0px;}
.editor_s a:hover{ background:#055090 url(../images/czgj_s.png) no-repeat -62px 0px;}
.recharge_s a:hover{background:#055090 url(../images/czgj_s.png) no-repeat -96px 0px;}
.handsel_s a:hover{ background:#055090 url(../images/czgj_s.png) no-repeat -130px 0px;}
.export_s a:hover{ background:#055090 url(../images/czgj_s.png) no-repeat -163px 0px;}
.import_s a:hover{ background:#055090 url(../images/czgj_s.png) no-repeat -196px 0px;}
.enter_s a:hover{ background:#055090 url(../images/czgj_s.png) no-repeat -229px 0px;}
.print_s a:hover{ background:#055090 url(../images/czgj_s.png) no-repeat -262px 0px;}
.back_s a:hover{ background:#055090 url(../images/czgj_s.png) no-repeat -295px 0px;}
.texting_s a:hover{ background:#055090 url(../images/czgj_s.png) no-repeat -329px 0px;}
.billing_s a:hover{ background:#055090 url(../images/czgj_s.png) no-repeat -362px 0px;}
.post_s a:hover{ background:#055090 url(../images/czgj_s.png) no-repeat -396px 0px;}
.mail_s a:hover{ background:#055090 url(../images/czgj_s.png) no-repeat -430px 0px;}
.refresh_s a:hover{ background:#055090 url(../images/czgj_s.png) no-repeat -464px 0px;}
.migrate_s a:hover{ background:#055090 url(../images/czgj_s.png) no-repeat -495px 0px;}

/*----------- Customer Information pop-up box ------------*/ 
.Pop_upBox{ margin:2px; padding:0; width:630px; height:485px; border:1px solid #566c7f;}
.box_title{ float:left; width:630px; height:32px; line-height:32px; background:#3e99d3; font-family:"宋体";}
.box_title td{ color:#fff; font-size:13px; padding-left:15px; font-weight:normal;}
.box_title td p{ width:30px; margin-top:2px;}
.box_title td a{ background:#3e99d3 url(../images/close_btn.png) no-repeat center;  height:12px;  padding:2px 6px 3px; border:1px solid #8da6b9;}
.box_title td a:hover{ background:#c90202 url(../images/close_btn.png) no-repeat center;}
.box_content{ float:left; width:100%; margin-top:15px;}
.box_content th{ text-align:right;}
.box_content td{ height:35px; line-height:35px; padding-left:2px;}
.box_content td.nameType{ text-align:right; padding-right:6px;}
.modify{ background:#a8c3da; width:74px; height:22px; line-height:22px; text-align:center; border:1px solid #a7a7a7; color:#fff;}
.modify:hover{ background:#91b0cb; width:74px; height:22px; line-height:22px; text-align:center; border:1px solid #a7a7a7;}
.options{ float:left; margin-top:10px; padding:5px 50px;}
.options div{ float:left; margin:0; }
.options .dx,.options .yx{ width:194px; height:230px; border:1px solid #a7a5a5; line-height:26px;}
.options .dx .gundong,.options .yx .gundong{ width:194px; height:204px; overflow-y:auto; overflow-x:hidden;}
.options .options_cz{ width:100px; height:100px; padding:50px 0 0 20px;}
.options .options_cz p.czbtn{ margin-bottom:7px;}
.options .dx h4,.options .yx h4{ background:#d6d8dd; padding-left:8px; height:26px;}
.options .dx p,.options .yx p{ padding:0 10px; height:23px; color:#555; white-space:pre-wrap; overflow:hidden;}

/*------------------ add pop-up---------------------*/ 
.add_upBox{ margin:2px; padding:0; width:360px; height:175px; border:1px solid #566c7f;}
.add_box_title{ float:left; width:360px; height:32px; line-height:32px; background:#3e99d3; font-family:"宋体";}
.add_box_title td{ color:#fff; font-size:13px; padding-left:15px; font-weight:normal;}
.add_box_title td p{ width:30px; margin-top:2px;}
.add_box_title td a{ background:#3e99d3 url(../images/close_btn.png) no-repeat center;  height:12px;  padding:2px 6px 3px; border:1px solid #8da6b9;}
.add_box_title td a:hover{ background:#c90202 url(../images/close_btn.png) no-repeat center;}
.add_box_content{ float:left; width:100%; margin:0; padding:0;}
.add_box_content .tab{ margin:15px auto 0; padding:0;}
.add_box_content .tab th{ text-align:right;}
.add_box_content .tab th,.add_box_content .tab td{ border:1px solid #cad7e3; height:32px; line-height:32px; padding-left:2px;}
.add_box_content .tab td input{ margin:0 8px;}
.add_box_content .tab td.btn_td{ height:60px; line-height:60px;}

/*------------------ do Not Pass---------------------*/ 
.noPass_Box{ margin:2px; padding:0; width:408px; height:430px; border:1px solid #566c7f;}
.noPass_title{ float:left; width:408px; height:32px; line-height:32px; background:#3e99d3; font-family:"宋体";}
.noPass_title td{ color:#fff; font-size:13px; padding-left:15px; font-weight:normal;}
.noPass_title td p{ width:30px; margin-top:2px;}
.noPass_title td a{ background:#3e99d3 url(../images/close_btn.png) no-repeat center;  height:12px;  padding:2px 6px 3px; border:1px solid #8da6b9;}
.noPass_title td a:hover{ background:#c90202 url(../images/close_btn.png) no-repeat center;}
.noPass_content{ float:left; width:378px; margin:0; padding:10px 15px;}
.noPass_content table td span{ font-weight:bold;}
.noPass_content table td .check{ margin-right:6px; vertical-align:middle;}

/*-------------- customer Visits Editor---------------*/ 
.textContent{ width:70%; height:55px; line-height:20px; background:#f7f8ff; margin:10px 0; border-top:1px solid #a7a5a5; border-left:1px solid #a7a5a5; border-right:1px solid #d9d8d8; border-bottom:1px solid #d9d8d8; padding-left:3px; padding:3px;}
.visitProblem{ width:100%; margin:12px 10px 12px 20px;}
.problemEntry{ float:left; width:96%; margin-bottom:8px; padding-bottom:5px; border-bottom:1px dashed #b7b7b7;}
.visitProblem h4{ line-height:20px; margin:0; font-weight:normal; font-size:13px;}
.visitProblem h4 span{ font-weight:bold;}
.issuesOptions{ margin:0; padding:0; height:24px; line-height:24px; }
.issuesOptions table td{ border:0; height:24px; }
.issuesOptions table td .check{ margin-right:8px; vertical-align:middle;}

/*-------------- customer Accounts Detailed-----------*/ 
.countTable{ min-width:1370px; margin:0 auto; padding:0;}
/*#tjbb{ width:1370px; overflow-x:auto;}*/
.custab6{ width:auto; height:auto;}
.custab6 td{ border:1px solid #cad7e3; height:23px; line-height:23px; text-align:left; white-space:nowrap; padding-left:5px;}
.thType{ text-align:center; font-weight:bold; color:#222;}
.tdType{ text-align:left; font-weight:bold;}

/*--------------- functional competence---------------*/ 
.function{ float:left; width:100%;  margin:8px 2px 0 0; padding:0;}
.function th,.function td{ border:1px solid #cad7e3;}
.function .fun_th th{ background:#eeefef; text-align:left; padding-left:5px; color:#005baf; font-size:13px; font-weight:bold; height:32px; line-height:32px;}
.allFunctions{ margin:0; padding:0;}
#sygn{ height:474px; overflow:auto; margin:0; padding:10px; line-height:30px;}
.function .fun_th th.fun_btn1{ text-align:center;}
.function .fun_th th.fun_btn2{ text-align:right; padding-right:40px;}
.function .fun_th th.fun_btn1 input,.function .fun_th th.fun_btn2 input{ margin:0 6px;}

.permissionSettings{ margin:0; padding:0;}
#gnqx{ margin:0; padding:0; height:494px; overflow:auto;}
.custab7 { width:auto; height:auto; margin-left:-1px;  margin-top:-1px;}
.custab7 td{ text-align:center;}
.custab7 th,.custab7 td{ text-align:center; white-space:nowrap; padding:0 14px; height:25px; line-height:25px;}
.custab7 th{ font-weight:bold;}
.custab7 td.td_right{ text-align:right; padding-right:15px;}
.custab7 td .check{ vertical-align:middle;}
.custab7 td .check1{ margin-left:6px; vertical-align:middle;}

/*------------------ data permissions-------------------*/ 
.dataSet{ width:335px; margin:0; padding:0;}
#dsgn{ width:315px; height:474px; overflow:auto; margin:0; padding:10px; line-height:30px;}

#sjqx{ margin:0; padding:0; height:494px; overflow-y:auto;}
.custab8{ width:100%; height:auto; margin-top:-1px; margin-left:-1px;}
.custab8 td{ width:25%; text-align:left; border:1px solid #cad7e3; height:30px; line-height:30px; padding-left:5px; word-break:break-all;}
.custab8 td .check{ vertical-align:middle; margin-right:6px;}
.accountsTable{ margin-top:-1px; padding:18px 10px 10px;}
.accountsTable table{ margin-top:15px;}

/*----------------------- Add User-------------------------*/ 
.crmTitle{ background:#f3f1f1; margin:0; padding:0; height:35px;}
.crmTitle .defaultab{ display:block; background:url(../images/normalTab.png) no-repeat left bottom; width:150px; height:36px; line-height:36px; text-align:center; margin-right:0; padding:0;}
.crmTitle .defaultab a{ display:block; width:150px; color:#000; font-size:13px; font-weight:bold; padding-top:2px; color:#000;}
.crmTitle .currentTab{ background:url(../images/currentlTab.png) no-repeat left bottom; height:35px; line-height:37px; border-bottom:1px solid #fff;}
.crmTitle .currentTab a{ color:#000;}

/*---------------------- workbench ------------------------*/ 
.workTab{ margin:0; padding:0; _height:26px; _line-height:26px;}

.work_box_a{ float:left; width:100%; _width:99.5%; margin-top:10px; padding:0; border:1px solid #cad7e3; height:218px; overflow:hidden;}
.work_box_a table{ margin:0; padding:0; width:100%;}
.work_box_a td{ padding-left:22px; border-bottom:1px dashed #ccc; line-height:30px; color:#333;}
.work_box_a .work_tit{ background:#eeefef; border-bottom:1px solid #cad7e3;}
.work_box_a .work_tit td{ height:32px; padding-left:5px;}
.work_box_a td.tit_name{ color:#005baf; font-weight:bold; padding-left:12px;}
.work_box_a td.typeName{ color:#000; font-weight:bold;}
.work_box_a td.num_red{ color:#f00;}
.work_box_a td a:link,.work_box_a td a:visited{ color:#333;}
.work_box_a td a:hover{ color:#00f; text-decoration:underline;}

.work_box_b{ float:left; width:100%; _width:99.5%; margin-top:10px; padding:0; border:1px solid #cad7e3; height:218px;}
.work_box_b table{ margin:0; padding:0; width:100%;}
.work_box_b td{ padding-left:28px; border-bottom:1px dashed #ccc; line-height:30px; color:#333;}
.work_box_b .work_tit{ background:#eeefef; border-bottom:1px solid #cad7e3;}
.work_box_b .work_tit td{ height:32px; padding-left:5px;}
.work_box_b td.tit_name{ color:#005baf; font-weight:bold; padding-left:12px;}
.work_box_b td.typeName{ color:#000; font-weight:bold;}
.work_box_b td.num_red{ color:#f00;}

.work_box_b td a:link,.work_box_b td a:visited{ color:#333;}
.work_box_b td a:hover{ color:#00f; text-decoration:underline;}
.work_box_b td.gd_dbsx{ padding-left:0;}
#dbsx{ margin:0; padding:0; height:185px; overflow-y:auto;}

.more{ display:block; vertical-align:middle; background:url(../images/more.png) no-repeat; width:42px; height:20px; line-height:32px; cursor:pointer;  }
.more a{ display:block; text-indent:-9999px; _margin-top:-10px}

/*----------------------- Online Recharge-------------------------*/ 
.zxcz{ margin:0; padding:0;}
.custab9 { margin:8px 0 0 0; background:#eeefef; border:1px solid #cad7e3;}
.custab9 td{ text-align:left; padding:10px 0 5px 10px; }
.custab9 td.nameType{ font-weight:bold; color:#30343d; font-size:15px; text-align:right; padding:0 0 0 14px;}
.custab9 td.nameType1{ font-weight:bold; color:#30343d; text-align:right;}
.custab9 td.red{ color:#f10202;}

.custab10 { margin:8px 0 0 0;}
.custab10 td{ border:1px solid #cad7e3; text-align:left; }
.custab10 .custrbg{ background:#eeefef; height:35px; line-height:35px; }
.custab10 .custrbg .nameType{ font-weight:bold; color:#30343d; padding-left:10px;}

.payment{  width:100%; padding:0; margin:0;}
.payment td{ border:0; padding:15px 0 15px 28px;}
.payment .pic_res{ margin:0; padding:0;}
.payment .pic_res img{ width:165px; height:60px; line-height:60px; vertical-align:middle; border:1px solid #ddd; margin-left:12px;}
.custab10 .zhifu{ text-align:center; vertical-align:middle; padding:8px 0 10px;}

/*---------------------- Other ------------------------*/ 
.zhibiao{ float:left; height:22px; line-height:22px; margin-right:20px;}
.zhibiao_tj{ float:left; height:22px; line-height:22px; margin-right:10px;}
.ques2{ background:url(../images/que.png) no-repeat -16px 0px; margin:-23px 0 0 55px; width:16px; height:16px;}   /* 英文缩写 帮助*/
.ques3{ background:url(../images/que.png) no-repeat -16px 0px; margin:-23px 0 0 70px; width:16px; height:16px;}   /* 3个字 帮助*/
.ques4{ background:url(../images/que.png) no-repeat -16px 0px; margin:-23px 0 0 80px; width:16px; height:16px;}   /* 4个字 帮助*/
.ques5{ background:url(../images/que.png) no-repeat -16px 0px; margin:-23px 0 0 90px; width:16px; height:16px;}   /* 5个字 帮助*/
.ques6{ background:url(../images/que.png) no-repeat -16px 0px; margin:-23px 0 0 100px; width:16px; height:16px;}   /* 6个字 帮助*/
.ques7{ background:url(../images/que.png) no-repeat -16px 0px; margin:-23px 0 0 115px; width:16px; height:16px;}   /* 7个字 帮助*/
.ques8{ background:url(../images/que.png) no-repeat -16px 0px; margin:-23px 0 0 127px; width:16px; height:16px;}   /* 8个字 帮助*/

.ques2 a,.ques3 a,.ques4 a,.ques5 a,.ques6 a,.ques7 a,.ques8 a{ display:block; text-indent:-9999px;}
.ques2 a:hover,.ques3 a:hover,.ques4 a:hover,.ques5 a:hover,.ques6 a:hover,.ques7 a:hover,.ques8 a:hover{ background:url(../images/que.png) no-repeat;}
.check2{ margin-left:6px; vertical-align:middle; margin-top:-2px;}
label{  margin-left:8px;}































 